Pros
Over my tenure, I’ve been blessed to work with some of the most brilliant and exceptionally hard-working engineers, with a passion to do things right. Some great lower/mid management with great understanding and dedication to help their staff, which always helps. Historically some good upper management, but that is all but gone now. Challenging environment, always something to do, makes each day feel like progress.
Cons
The board: Their “one day a week” mandatory in the office policy is an own goal, less said about the way it was delivered … appalling. Upset a lot of loyal, hard-working staff, and given managers a headache to deal with that. No where near dynamic enough, some tech is best part of 10 years too old, and is too slow to change, and now starting to haemorrhage staff because of this, and poor decisions on 20%/one day a week policy. Resting on one’s laurels for too long, has caused stagnation. Utterly depressing, that something with so much promise, now has none. Glassdoor ratings tanking, for a reason.