Pros
Friendly, welcoming and helpful co-workers. It is a competitive sales environment but my co-workers could not be any nicer or willing to offer help and advice - often unsolicited. Upper management is responsible for creating this excellent environment as they are also friendly and accessible. They treat everyone with respect, they solicit and welcome feedback even when negative (and they will take action to resolve the issue if possible)and they provide the atmosphere and tools that allow their workforce to have success. They see to anything and everything to help the workforce (such as lots of snacks available at all times, bagels 2x per week and take out is brought in during severe weather and light duty times such as between Christmas and New Years). IT and HR departments are superb and are available at all times to provide assistance. Office itself is really nice, located just off Rt. 128 with lots of parking and a subsidized (very inexpensive) gym and cafeteria. Literally everything is first class.
Cons
For the first time in my working life I don't have complaints of any kind regarding my employer.