Pros: lots of morale functions to participate in, friendly co-workers and managers, flexible work schedule
Cons: closed door politics, issues not always listened to and resolved
Willing to work with individual schedule needs. Managers are understanding and easy to work for, but company lacked solid communication and had very little advancement opportunities. I enjoyed the type of work, benefits and social functions they offered.