Vantaggi
- The leadership team is well connected to industry leaders, making it more likely the company will enjoy some success - The technology stack, though cumbersome and flawed, is better than competitive solutions. (Lets face it, enterprise software is not on the cutting edge) - Lots of salty snacks - Cool Halloween parties - Family friendly
Svantaggi
- In order to work on anything remotely interesting or have any idea taken seriously, you have to be vetted by old timers (the trusted lieutenants, the capo-regime). If you aren't, then you will be digging ditches and carrying out the garbage (don't worry, theres a lot of it). Being vetted is inversely proportional to your critical thinking skills. - Your ideas are either a) not good OR b) not your ideas. It will take some time to convince you of this fact, but rest assured, you will be convinced. - The company has strategically decided not to invest in growing/mentoring senior software developers. If you are junior, you will have a path forward. If you are a vetted senior (i.e principal), you can proceed in any which way you like. Good ideas/work are rewarded, bad ideas/poor decisions are washed clean of your name.