Pros
The company has a great atmosphere, the bonds you make with different levels of the company are truly valuable, the leadership is young in many ways, but the CEO truly cares about the employees and work that is being done. The CEO and senior staff understands their employees and accommodate to provide a good work/life/family balance. It really feels like a family, the employees are eager to work and make this company's dream/goal a reality. If you are looking for a job where you can work and be happy as well have a life balance this is the place. The company is maturing, and understands its previous mistakes, and has made big improvements. The culture is growing and rewarding to the employees, I can say the company, CEO, and Senior Staff, truly care and want to keep the talent they have.
Cons
Taxes are crazy in California.