No diversity and job advancement
* writing long detailed technical emails to project mgmt and other engineers because there is no project management process, centralized documentation, or technical planning for that matter.
* working out configuration issues in commercial platforms for which there is little documentation or internal specialization, only how it worked yesterday.
* reporting my every action to highly entrenched management who can't read beyond an email's first sentence.
* maintaining a detailed record of my actions and work to use during my year-end-review, which is based entirely on how my project and dev manager feel today and if the one-over-one even remembers my name.
* working with dated web practices on 20 year old code that at no point seems to have benefited from updated infrastructure or refactoring and optimization.
* What is the difference between "implements" and "extends" keywords?
* Have you ever worked in a Waterfall shop?
* What sort of projects have you worked on in the past.
Very very slow.
On a yearly review scale basis
Alright as long as you don't have kids or anything else to do outside of work. Working from home is frowned upon unless you're doing work that a manager can take credit for.
3 weeks, 3 interviews. Consulting to get in.