Pros: great people, awesome enviroment, fun place to work
Cons: managers play favorites, hard to get reconized for doing good work
Work load and the environment are Manageable and great! co-workers will become great friends and it is a fun place to work!
Management on the other hand needs work on finding out peoples work loads, who should be advanced and who shouldn't, Not playing favorites