Pros
This company, along with Tesla Motors is changing the world for the better every day. Ability to advance in the company in a short period of time is excellent. I received a promotion with in months of starting. Initial team environment is great and everyone seems like they want you to succeed. That's where things start to fall apart.
Cons
Work/Life balance is constantly discussed as essential yet management makes it nearly impossible to achieve. Emails and phone calls are non-stop and at all hours making it very hard to separate work from family time. Even on the one day off a week that is approved, emails and phone calls come in and the expectation is that its handled right away. You cannot wait until the next day to handle. Limited training with little follow through and ongoing management training is non-existent. They will "sell" you on the job and once you get into it realize its nothing like they described.