Pros
Decent pay and benefits. It was nice to get all vacation available up front.
Cons
When I started 5 people had left the team in the previous 3 months. I should have read into that a bit more. IT Management is very inconsistent. They will ask for X to get done, so you work to finish it. The next meeting when you report it done, they push back, Often ended up reworking everything. This happened more times than I can count. When you build everything to spec that has been planned and documented, but management overlooks something, it becomes an emergency that you need to fix ASAP, even if the product hasn't gone live yet, or customers aren't using it yet. They will blindside you with urgent requests that weren’t there the day before. When a customer is upset and you have done all you can, management will hang you out to dry. You may find that you have been put through arbitrary “tests” or “challenges,” except you don’t know the rules to their games and will be set up to fail. Most people are stand offish, though there are some good people there. Management puts blame on employees for their own lack of planning. I found communication severely lacking. Their SDLC is slow and arduous. IT management can’t seem to agree on a direction and often engaged in petty arguments. Most projects are so poorly planned that meetings go over schedule 30 minutes - 2 hours. As the managers bicker the developers try to stay interested. Never take a high-level manager up for help on something, even if they offer (repeatedly). They will chew you out for not talking to a peer or team lead first. Despite some managers seeming to be more approachable, it’s not worth the risk. There is definitely a good ol boys club, and if you can’t break into it, stay on your toes. HR is useless, so don’t go there for answers, they will put you on a PIP without warning. Some people can do no wrong, other can do no right. Management gives lip service when it comes to coaching and developing team skills. Good luck to anyone who joins them. The most toxic work environment I’ve experienced.