Was great for awhile, but poor leadership will always hamstring good technology
Pros
Amazing experience in the beginning Lots of pair programming, learning, excited to go to work everyday Flexible schedule, great benefits Working remotely
Cons
Poor management will always hamstring their technology. Saw it go from being a tech company to a marketing company in about 2 years. Went from being the darling of web 2.0 e-commerce to the punchline of jokes and the internet's own dollar store all due to the poor leadership and misguidance. Management tried to expand to every country they could while not even having a solid North American platform Poor communication between teams Managers who manage managers You're a VP of what? All I do is watch you drink coffee and talk to the people around you all day Hiring and interview practices are all over the place. Often times they person has a scheduling conflict and calls in someone else to conduct the interview, often from a different team, who has no idea about the position the person in question is interviewing for. Just a complete disorganized mess masquerading as a real company.