Pros
- decent benefits aside from healthcare - middle management is great - People are passionate about what they work on - colleagues are both helpful and incredibly knowledgeable - raises and career opportunities are available to most groups - BU's outside of engineering offer competitive salaries and flexible hours - Great work from home options - CEO has walked back "cowboys and Indians" comments that were frequent metaphors of his. He has since embraced less offensive terms, and it's nice to see the CEO take criticism so well.
Cons
- for a healthcare company, their healthcare benefits are laughable - some BU's give strong preferential treatment to applicants with veteran status. This was bad enough that it became a running joke, and it was obvious the veterans in the group were given preferential treatment for raises as well. - Engineering salaries are not very competitive. - Since the onset of COVID, the feeling of community and inclusiveness has faded - Depending on the product you work on, expect to work long hours or be asked to cancel scheduled PTO to meet deadlines. - The immediate response from upper-management when hearing any sort of dissent is to reprimand and sweep it under the rug instead of having a conversation or fixing issues of concern. - Product and C-level executives are more concerned with the bottom line than the security of their products. We are not given the budget or time to fix security vulnerabilities, only told to work on new client integrations or new features that can be used to boost revenue. - It is taboo to talk or ask about colleagues who were suddenly terminated. Doing so has often been met with threats of reprimand or termination. - Executives attempt to track down authors of negative GlassDoor/Google reviews - Lots of turnover in engineering. Talent bleed is most likely caused by burnout.