This is a friendly company that provides many opportunities, especially for young employees. The atmosphere is light-hearted with a high level of camaraderie.
Cons
High and mid level management is definitely flawed. Work loads are unevenly distributed between employees. Upper management is typically not present.