Pros
Genuinely nice coworkers who are friendly and seem to want you to succeed. But I might have gotten lucky, for the first tine in my life, and got in with a good group
Cons
Managers are the worst (especially anyone director level and above) I have ever had; at best they have no clue how to be a manager or boss or leader or even the world around them and if they were turkeys they would drowned in the rain; at worst they lie, gaslight, and are generally duplicitous in nature; on average they activity hate you just for existing. If they ask for your advice or input on a topic as a subject matter expert they will not listen or take your advice in any way shape or form, and just do what they wanted to do to begin with. They live their whole life's in meetings and expect you to drop everything you are doing to go to the meetings they schedule you for a hour before the meeting time; most directors and above don't live in your time zone and don't understand how lunch breaks work. I have 2 stories where VPs and directors treat everyone below them as slaves but they are rather specific to me and could be identifiable, during my termination meeting I was lowkey threatened and they have plausible deniabily to gaslight me if I did report it. In my 5 years on the job I had 3 direct managers and 2 directors all changed bc some VP must have been having an inconvenient day. The average toddler has more emotional maturity then many of these directors and VPs do. Offices are normally ghost towns, even thou directors (and above) expect everyone back in the office 4 times a week, all the while never stepping foot in the office even if they live 5 blocks away. I asked for training in the newest craze going around with the upper managers and I spent 3 months being told by the team that handles all training that they dont do training, then asking people in my groups who gave them the training to be told it was the people I first talked to, then showing proof they manage the training and then being told no they actually don't manage the training; and eventually I just gave up. Don't expect training of any kind, your best bet is to get into one of the hidden teams chats where others in your level can collab in peace away from upper management. Anyone who says there is work life balance here, lives only to work. I have gotten calls at the last second of the day for jobs that take 2 hours and have to be done before start of day (happens once to twice a week). Rarely get a chance to take PTO; the one time I finally got to take time off, I get called back in so the director could tell me (out of the blue) that the day was my last day as I was being laid off and that my whole team (along with other teams, all over 40 with a combine service time of 60+ years) was being outsourced to India. The whole time she had a grin on her face like a kid on Christmas who just got everything they wanted. After 5 (near 6) years of service I was outsourced after being specifically head hunted to join the organization to join. Average salary raise is 1-2% a year, and the Directors and VPs act like that's nearly too much to give the workers. Employee reviews are a joke. Work 80+ hrs in one week? Expect 3 out 5 star review. Make the company 50million dollars? 3 out of 5.