Pros
- Great benefits - Great Mission - Culture is awesome - Notforprofit is a nice touch - Great Direct Manager - Great Developer Coworkers
Cons
- Disconnect between Product people and Developers is great. We are not told why we are told to do certain things, we are not informed of impact, we get no input on any overarching design, and we are expected to be just code monkeys. - Upper management can do a LOT better. CTO right now is Bart Murphy and does not seem to care about my team and what I do at all. Had my team shuffled twice this year and had parts moved to other teams, and the team that I am on is expected to output the same amount of work with half the people. CTO and CFO refuse to let us hire any more. There seems to be a major disconnect and the thought that "it's the people who are wrong". - Pay rate is egregious. After talking to many other software developers here, I was started at 60k a year. That was the starting rate for developers 5 years ago and has since not changed. The maximum raise you can expect is 3% which is barely a cost of living/inflation raise, this being with the highest marks you get on yearly performance reviews. - Tech stack is outdated by 5-15 years with barely any attempt to change. My team maintains applications that are 15+ year old and desperately need to be rebuilt. Falling behind competitors heavily. - Company outlook is not great. Somehow the marketing team is increasing revenue, but our competitors are going to rocket past us in tech and more than likely win out. C Suites don't know what direction to lead the company in and this is the result.