Avantages
Good, competent people. Most everyone's pretty young (20's - 30's). Infinite snacks. Good training. Company swag.
Inconvénients
My official offer was for 10K less than the range the recruiter and I confirmed in our first conversation. When I complained, they said, 'Sorry, that's all we can do'. I needed the job, so I took it. While working there, I got the feeling that most low-level employees are smart, but very replaceable (all their training is on-the-job), so the company didn't have to worry about paying them somewhat low, slow-growing salaries and expect them to fall in line with the way things were done. But for someone like me with prior experience and skills relevant to position, it was a bit jarring to be treated like an entry-level employee.