Great for fresh grads, but lack growth opportunities for experienced engineers
Pros
* Good work life balance: Engineers usually come to work at 10am and leave around 6pm * Great benefits for employees with kids * People are friendly, collaborative & laid-back * Good pay comparing to other startups in the Valley
Cons
* Lack of growth opportunities: Meaty projects are rare, and they are given to selected few engineers. Not an issue for fresh grads, but for experienced engineers, if you couldn't get the project you need for growth/engagement, you'll get pretty worn out with grunt tasks when you hit your anniversary. Career dev plan process is in place to help with the issue, but its effectiveness highly depends on the team, and the relationship you have with your manager. * Lack of transparency on merit increase: Performance review doesn't always get reflected in merit increase. Even if you have a good review, your merit increase could be nominal.