Pros
Fantastic group of people to work with. Awesome benefits and fairly flexible staff. Encourages you to use all you days off, spend time with family and coworkers. However see cons- there’s enough work you cannot actually take time off when slammed with work. Worked fully remote :)
Cons
The amount of work and the hours far exceeded the salary offer and the salaried work week. And this was including management. Everyone worked long hours. Difficult to raise up in the departments. Most people stagnate and leave/come back later at a higher position. Or if you’re liked by management it’s a start but slow rise up to management. Offshored entire departments. Even if the department remained the over all quality dropped and onshore staff couldn’t mantiene quality.