Pros
Lots of opportunities to make a difference
The product is impressive
Employees get insight into sales, customer usage and feedback
Fellow engineers are helpful, intelligent, and driven
Cons
Sometimes I wish my fellow engineers would be willing to experiment more