Pros
- Free soda and snacks - Easy going/startup type of environment - 401k matching - Management is not clueless to the low morale and lack of creativity that exists in the organization.
Cons
ExamSoft is like a restaurant, that instead of investing in Chefs and the ingredients they need to make delicious food that your customers love, they invest in servers who have annual 'apology tours' because the food was terrible. The food is terrible because the ingredients their chef's work with is terrible. The chef's leave because they regularly get yelled at by the servers who say customers hate the food. So ExamSoft hires more managers, who hire more servers, to apologize to more customers because no one is in the kitchen cooking anymore. ExamSoft is a software company that doesnt have software engineers. The average tenor of a software engineer is less than year. Look at their website's "Meet the team" page and click on the "Engineering" department. You see 4 people on that list. Now look at how many people are in "Global Customer Success" (account management) - close to 20. Why does a company need so many more account managers than Engineers? Because they'd rather invest in hiring people to provide customer service, rather than making customers happy by providing excellent products. Engineering used to follow Agile. Developers had a say in the direction of the product. There were product owners, scrum masters, tech leads, QA automation, and devops. Now the product backlog is a spreadsheet. Developers do whatever the managers say. There are no product owners, no scrum masters. DevOps is there to just keep the lights on. QA automation has been replaced with manual QA button clickers.