Cumbersome Process, Lack Luster Management, Obsolete Technology, Horrible Top Down Communication
Pros
- Commute was bliss - Salary was up there with the best - Colleagues were great - Coffee was ok (and free!) - Incompetence of the current management opened my eyes to opportunities outside RA. The thought of looking elsewhere never would've crossed my mind 2 years ago so a big thank you for that
Cons
- One way communication between upper management and engineering (dictatorship/bullying) - No software engineering experience in upper management leads to mistrust - Management sits on a throne of lies (e.g. we've been improving the software quality long before the new upper management was put in place, ISO is a farce, internal feedback surveys amount to absolutely nothing) - Natural leaders are being set aside because they like to challenge whatever foolishness upper management imposes on engineering. This is as close to constructive dismissal as it can get. - Three internal reorgs in the past two years leads to instability and cynicism - Hardware for software development is lacking (no SSDs, lack of RAM, had to use VMs to work and even those were under par) - Project Management is a farce, there is absolutely no agility in the process (the simplest task takes more than 5 man/days from start to finish at best and this is not going to get any better)