Lots of gadgets and technology to work with. Development and test teams are usually very knowledgeable.
Leadership and management don't know what to do and are more interested in proving to the higher-ups that they are making some artificially designed metrics than creating good software.
Constant team shake-ups and project changes mean that you never develop much expertise unless you take it upon yourself.
Culture is atrocious; most are only concerned with their own progress and will do everything they can to throw anyone else under the bus. Management likes to take credit for employees' work. Unsurprising, as performance is measured on a sliding scale rather than any real metrics.
Good English is not required, which makes communication a big issue.
Movement between roles is almost non-existent, although they use it as a hiring draw.
Due to high turnover, management tends to be drawn from outside groups, and they have little to no knowledge of the project.
The process was very fast for me, though I've heard it was slow for others, so results may vary. I had a phone screen with some technical questions, followed by an onsite interview within a few days, and received an offer a few days after that. The
The interview process includes: * A phone interview with a recruiter. * A technical interview requiring screen sharing to solve problems. * A full-day interview with 4-5 engineers. * A final talk with the manager if all previous stages are s
Got in contact with the campus recruiter and scheduled an interview. On-Campus interview: 30 minutes, open-ended design question. Got in contact a week later and scheduled a meeting next month. On-campus interview, two 90-minute interviews and a 2
The process was very fast for me, though I've heard it was slow for others, so results may vary. I had a phone screen with some technical questions, followed by an onsite interview within a few days, and received an offer a few days after that. The
The interview process includes: * A phone interview with a recruiter. * A technical interview requiring screen sharing to solve problems. * A full-day interview with 4-5 engineers. * A final talk with the manager if all previous stages are s
Got in contact with the campus recruiter and scheduled an interview. On-Campus interview: 30 minutes, open-ended design question. Got in contact a week later and scheduled a meeting next month. On-campus interview, two 90-minute interviews and a 2