Benefits include large software development company experience, which will be beneficial to other companies.
Other benefits: training resources, telework.
Get the training and experience, then leave. Your experience will be good.
Do not expect to retire in this company.
No raises, promotions, or bonuses in years.
Not much opportunity for advancement up.
The company has been through so many acquisitions that there is no unified company culture.
Experience depends on which team you are in.
They will move you around (with no say in the matter) so you are always the "new guy" to justify no bonuses, promotions, and pay raises.
Development work moved to India.
Any developers that leave are replaced by ones in India.
Managers will make every effort to try to push you out the door so they can hire more developers with their budget in India.
They will work you to death: late hours, weekends.
Developers in India may be paid less compared to the States, but once they get the training and experience, they move on to other companies, so there is high turnover.
There's no company loyalty.
Former employees in the States do not have good things to say about the company it has become.
It is hard to justify no salary raises, promotions, or bonuses when the company spends so much funding yacht races.
The initial call was with the recruiter. Next, there was a call with the manager. Then, I had a call with an engineer I would be working with. I accepted another role before the process went any further and halted it.
Phone interview. Then a 2-day weekend location interview with 20+ applicants. Flew to Denver. One-on-one with managers. Technical interview. Group interview. Behavioral, personality, technical.
4 rounds: initial screening, technical questions, live coding questions, puzzles, 25 horses question. The first round was with the recruiter. She asked some questions, and then she sent me a skill matrix format and my availability for the interview.
The initial call was with the recruiter. Next, there was a call with the manager. Then, I had a call with an engineer I would be working with. I accepted another role before the process went any further and halted it.
Phone interview. Then a 2-day weekend location interview with 20+ applicants. Flew to Denver. One-on-one with managers. Technical interview. Group interview. Behavioral, personality, technical.
4 rounds: initial screening, technical questions, live coding questions, puzzles, 25 horses question. The first round was with the recruiter. She asked some questions, and then she sent me a skill matrix format and my availability for the interview.