Great if you just want to coast in your job
Pros
* Pretty easy work as a developer. Hours are totally reasonable. * They provided some offsite training related to one of the eCommerce platforms we built on * All-hands meetings were catered
Cons
Ultimately, if you want a career, you should look elsewhere. This isn't really a place for you if you're an engineer wanting to work on technically challenging projects for a management team that cares about your career development. The projects were pretty disorganized and I really had no idea what everyone was working on, as each engineer was siloed on the individual project/customer they were building solutions for. There was a lack of real collaboration there. The management didn't really engage with you, and frankly I don't really know what the CTO and CEO did at the company. I left after 9 months and joined an awesome startup, which put me in a steep career trajectory upward. It would have been a huge mistake had I stayed. One data point to consider: all the management at the company have been there for 7-8 years on average. Whereas the turnover for everyone else is really high. That kinda tells you how they treat people and their career growth