Nice place to work.
Pros: good growth opportunities. laid back. good compensation and pay. flexible schedules.
Cons: walled in atmosphere, tough to get to know your coworkers. sometimes people abuse the laid-back atmosphere, like eating their cereal at their desk, clipping their nails at their desk, and taking calls on their cell phone at their desk, when we are all packed in close together and can hear everything each other does.
Vertex is extremely laid back. They are also extremely flexible. The only downside I feel is that our office is a cubicle maze; however, not all offices are set up with nearly as high of walls. I hear people but never see them, and it makes it really hard to reach out and meet other coworkers.
Vertex does focus a lot on development. There are plenty of opportunities to grow there and many senior-level staff that you can learn from.