Pros: education, good management, and co-workers
Cons: i really can't think of anything other than, it was work. i truly miss working for them.
It could be very fast past, crazy place to work, but, they were a company that was committed to the success of their employees as well as clients. They always encouraged us to attend seminar's and were not afraid to recognize those that deserved it.