Pros
-Kitchen is well stocked most of the time, namely Monday - Wednesday -Beer on Fridays -Work from home is a possibility if need be -Direct management is very sympathetic and understanding -PTO plan is very good -Lot's of good coworkers -Fish tank & quiet spaces -People are generally very understanding & willing to train when you are new -No shortage of work and not in a bad way -Company is growing
Cons
-Leadership team is highly disconnected from the needs of the company -Leadership team lacks basic understanding of the product and industry in which it's built for -When met with challenges, leadership would rather mass exodus good & dedicated employees who grasp the concepts of the software than have good people who disagree -Constant bait & switch with promotions: "you'll be in X department in several months if you work hard"...move never happens -Tolerance for blatant mediocrity & poor work ethic: Management is fine keeping bad employees where they are but not OK with moving motivated team mates -Sales Team will promise quite literally anything, such as products that don't exist or are not possible. -Unrealistic development goals with given staffing level -Given current forecast, I see an acquisition by a competitor far more likely in future than in years previous