Pros
The mast majority of people that work here are amazing. This company is great for growing your experience and knowledge of IT, however once you get past a level 3 tech, your responsibilities go up, but pay will barely move. The connections that I have with them I will keep with me for a long time. The company does a lot of events internally which does show company culture.
Kontras
This company does not care about work/life balance. Even outside of on-call rotation, engineers are expected to answer calls anytime of the day including weekends (late up to 10pm). There is a severe disconnect from upper management and even 2 levels below them. There are many people that stuck in the same position for many years with no promotion. Raises only come when you threaten to leave. This company will not give you "exceeds expectations" on your report even when your direct manager says you deserve it. This company used to put their employees first, they have since removed it, and it shows.