Pros
-The people I worked with on my project were fantastic -In my position I had a great deal of flexibility in technology choices initially, although that changed dramatically towards the tail-end of my time there
Cons
- Way too much bureaucracy, almost to the point where it becomes impossible to get work done. - Entrenched "old guard" preventing positive change and will not hesitate to lie through their teeth - Horrible location, expect your commute to take twice as long as it should based solely on distance. Also, they have yet to figure out how to get the HVAC system working properly so make sure to dress warm in the winter time, gloves might even be a good idea too - Culture of fear where employees are afraid to speak up because Vertex will not hesitate to terminate employment without notice or warning - They want to be Agile, but have never provided the organization with a single consistent interpretation of what that means, resulting in mass confusion -Ineffective recruiting practices, making it almost impossible to bring in talent for new positions, it takes them many months to fill positions other companies fill in weeks -Salespeople who literally sell products that the company has not actually built yet, putting tremendous pressure on development teams and resulting in sub-par products that don't actually meet customer needs