Great benefits & salary, but not when considering the lack of work-life balance
Pros
Great benefits like health insurance, campus life, food, and stock options. It also comes with a competitive salary that is good for an entry level employee. It is a great way to gain exposure to the workplace and gives a lot of opportunities to work with different softwares
Cons
Simple don't hire enough employees and everyone seems overworked. The expectation is 45hrs per week and the average project manager works 50+. Project managers are often stretched too thin and can't fully support the customers they are staffed to despite that being the customers expectations. They are building a multimillion dollar campus that isn't really needed because most employees are happy sharing an office, but they still don't want to hire additional employees.