Pros
There are some good quality people, you obtain digital credibility, and have the name on your resume.
Cons
- There is an extremely high turnover rate. Most people leave within 3 months, which causes extreme confusion and lack of quality work, as well as continuity issues. - Teams can be isolationist, and non-collaborative, without consequence. - They claim to be incredibly flexible with lateral moves, yet are not. I tried to move at least 6 times within the company. - Pay is terrible, and is not reflective of the extreme work demands. If you're looking for competitive pay, and a manageable work-load, this is not the place for it. Some managerial jobs make 40k. - There is a distinct lack of mentorship provided, and when you seek it out, it's treated almost as if it's taboo. - Lack of traditional organizational structure makes it harder to grow. - Job titles and descriptions are incredibly misleading. - HR department isn't an ally for employees or new hires; they're just looking for the best bang for their buck. - They don't give you the necessary tools to get the job done. This can mean software and hardware.