Pros
Coworkers are very knowledgeable and are among the best and brightest America has to offer. Benefits are second to none that I have seen. Salary is very good. The product itself is really great and we put a lot of effort and money into constantly making it better. Management seems to respect and value our employees - all of us.
Cons
It can be tough to find time to take PTO, and then at the end of the year you lose half your untaken balance. Moratorium on vacations from Dec 15 to Jan 31 no matter what, which is silly if your workload happens to be lighter during that time (not very often of course). Management has some favorites who are good, but not as great as they think. The company still seems to revolve around those in the East, which can be frustrating for those of us in the field who are in other parts of the country.