Pros
Pay is good, benefits are good, they really like recognizing people for doing their jobs.
Cons
Complete control freaks, everything has to be perfect, training is on the job and everyone is insanely busy that training is neglected. If you have a question, goodluck getting it answered in 24 hours. Not too many people can take PTO same day so you can get declined vacation. Overtime is expected even though they tell you they don’t want you working more than 40 hours, but the culture expects you to work more. People laugh when you say you were on until 8 because that can be early for them to log off. You’ll receive emails some weeks until midnight and start again at 5 am. But “it all evens out” but it really doesn’t. The most shocking thing to me was for travel, which everyone has to travel, is that if you don’t travel during “working hours” you don’t get paid. You literally have to travel a for work and don’t get paid outside 8-5. So if a flight is delayed or you have to be at the airport at 6 am for check in, you don’t get paid for it. Most offices have you pay for parking on site, many locations are over $100 for the month.