Pros
Benefits are decent. New opportunities are constant. You will learn a lot professionally if you can handle the stress.
Cons
Employee well being is the very farthest thing from this company's values. Consequently, the workplace is a toxic pit and morale is LOW. Long hours and tears and sweat are expected, and not even a little bit appreciated; damned if you do, and damned if you don't. Many times, employees are put in situations where they are set up to fail because expectations are simply unrealistic, but nobody seems to care. The executive leadership is far removed from what actually goes on in the trenches, but they make changes anyway and end up hurting the organization further. Empathy and support is nonexistent from management: supervisors show up, do their work away from their employees, and leave. Management is extremely critical and praise is rare. Cliques are the norm because nobody trusts each other.