Pros
The people and the culture of the company are great! They are unlike any other in Las Vegas. They encourage ideas and new concepts to help transform the company. They are very team-oriented. Everyone works towards the same goals: a better future, a better environment. Management is really easy to talk to and very approachable. VP's and CFO have walked around the office and just talked to their employees, in tracksuits. If you work hard and show management you can take on their goals, exceed them and are willing to take on additional responsibilities, they will shower you with praise and CONSIDER you for a promotion to a Senior (enter job title here) or Supervisor position (even in another department). Promotions happen quickly if you show your merit. You get to communicate with other departments and learn different facets of the business and are able to apply and move to different departments that you may be interested in. You get to meet and interact with different people and build amazing relationships. I developed great friendships and amazing referrals. The snacks: mid-afternoon diabetes-encouraged pick-me-ups include unlimited flavors of soda and Snickers and Kit Kats. Luckily, their medical, dental and vision health plans are decent and becomes effective after your first 30 days. They also offer HSA, FSA, and AFLAC and disability. They pay for your life insurance while with the company. Healthier snack alternatives include cereal, bananas and green apples, Nutri-grain breakfast and granola bars. Their fridges are stocked with English muffins, milk, almond milk and individually wrapped peanut butter, butter and jellies. Halloween is unlike any other holiday for SolarCity. You will be floored! They also partake in alcoholic beverages in the office occasionally depending on well the company did in the quarter, approved by management, of course. They often give out swag too!
Cons
If you aren't ready or adaptable to change, this is not the place for you. Processes change by the hour sometimes. Be ready for it. Sometimes when processes change, management doesn't announce them in huddles. Night shifts and sharing desks. Pay can be less than appealing at first; however if your position is available for receiving incentive bonuses - the sky may be the limit! They are conducting quality checks in many areas after the sale, so be aware you may be graded upon your performance and if you fail, disciplinary action will be enforced. Training can be extensive or lacking, depending on your department/team. Servers crash weekly, so productivity slows down as a result. Dress code just became stricter (no more flip-flop Fridays), but more geared towards business casual.