2.0
15 May 2013
Current employee, more than 1 year
New York, NY
Recommend
CEO approval
Business outlook
Pros
High degree of personal ownership in projects means that if you're on a solid team you can contribute almost immediately
Cons
Serious issues with reinventing the wheel, neglecting useful open-source alternatives, and in many places completely ignoring proper software development practices like continuous integration, unit testing, integration testing, etc. Proprietary everything means your skills are largely not transferable.