Pay was quite competitive.
Health insurance options were also quite good.
Engineers are quite talented but are ruled by management.
Managers also act as scrum masters, and some of them take the word 'master' quite literally.
There were no raises or bonus payouts the entire time I was employed.
Some managers play favorites, enabling some engineers and passively aggressively encouraging others to leave.
General morale seems to be quite low, with people putting in just enough to get their paychecks.
They started a mandatory year-end vacation policy, but the vacation days come out of your vacation quota.
So if you had already taken vacation before and were running low on vacation balance, prepare to go into negative quota.
Engineering teams are quite sufficient. Take the management out of the equation and give the teams a chance to have their own process.
If necessary, hire agile coaches to lead the process.
Do not discourage engineers with bad reviews or feedback just to avoid promoting them. Employee-employer growth is a two-way street.
Have 360-degree feedback so managers are accountable as well.
A very talented team in the day, with engineers from MIT and project managers from Harvard. A good pedigree and a detailed interview process: * One screen * Multiple emails * Travel paid for face-to-face * Eight back-to-back interviews
SCM system maintenance. Branching and merging. Release strategy development. M&A projects for codebase consolidation. Working with internal and external customers. Be on call for production issues. Backup and validation of existing infrastructur
One phone screen with an engineering manager, and two rounds of in-person interviews. I was asked to provide code samples of some of my earlier projects. The interview rounds were fairly mixed. All, with the exception of the manager's interview, we
A very talented team in the day, with engineers from MIT and project managers from Harvard. A good pedigree and a detailed interview process: * One screen * Multiple emails * Travel paid for face-to-face * Eight back-to-back interviews
SCM system maintenance. Branching and merging. Release strategy development. M&A projects for codebase consolidation. Working with internal and external customers. Be on call for production issues. Backup and validation of existing infrastructur
One phone screen with an engineering manager, and two rounds of in-person interviews. I was asked to provide code samples of some of my earlier projects. The interview rounds were fairly mixed. All, with the exception of the manager's interview, we