4.0
Dec 19, 2011
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
cutting edge technologies, many career opportunities, motivated co-workers, a lot to learn as individual contributor, freedom to pursue solutions without being controlled.
Cons
lack of training to new hires, no design reviews, lack of software ownership, bug fixing mentality used for software design.