Pros
Job stability Great work environment Positive culture Good benefits package Flexibility
Cons
Severely lacking in growth opportunities for employees Lots of miscommunication between departments / up & down the food chain that leads to employee confusion / frustration High attrition rate - employees leaving left and right (a lot of times it's the more experienced people who feel under-appreciated / under-valued) Poor on-boarding / internal training processes - employees are not given the resources they need post-hire to succeed and grow Management doesn't listen to employee requests / recommendations / ideas Taking initiative, trying to prove yourself, and going the extra mile probably won't get you noticed / promoted - it'll likely just mean more and more gets added to your plate "Unlimited" time off (DTO) isn't really unlimited - your manager will reference how much time you've already taken off in the calendar year (regardless of your work performance) and reprimand you / deny requests depending on their need for employees to be at work (often times in the most common times of year to take vacation - ex. Spring, Summer, holidays...) Compensation rates / job titles have too much variation among employees with essentially the same roles & responsibilities Career path / growth chart makes no sense and you aren't really given the tools / advice needed to take the next steps towards getting promoted