great people, friendly co-workers, flexible management
Cons
cover your own behind attitude, tribal knowledge, this is the way its always been done attitude, lack of clear documented procedures, absolutely zero train up or inprocessing training for new hires