Pros
casual work environment, street clothes allowed, celebrates comany's milestones
Cons
long hours w/ little to no apprecation for the amount of effort, hard work, dedication, or small successes; moves people into positions with little to no training or guidance as to what that position entails.