Pros
They will give first time coders a chance when most companies will not.
Cons
There is no training. Management don’t know how to code the work their employees work. If you have questions be prepared to wait sometimes months for an answer. Yet they have all the time in the world to hassle you about filling in excel spreadsheets, telling you what you still have outstanding, or ask/tell you your working OT so you can make up for someone else unwilling to work their share of work. Leads have clear favorites and good luck to you if you’re not one of them. Management does not want you in contact with the providers you code for which would only help build trust and relationships. Even though they expect you to wait months for answers they also do not want you asking for help from co-workers.