Pros
-Casual dress code -Relaxed environment -Fun monthly team building activities/lunch -Good exposure to various types of technology -Excellent benefits where it covers 100% of pretty much everything -People are generally very nice and friendly
Cons
Let me just start by saying that my beef isn't with the people that I worked with, but it's with the laughable management team of this company. -Extremely unprofessional work environment -Profanities flying left right and center -Horrible/complete lack of leadership -Zero direction and guidance from direct manager -Zero feedback from management -Zero training provided -Extremely cliquey -Management doesn't know how to delegate -Joke of a performance review. Basically, you'll be told you're doing great, but next thing you know, you're terminated for no good reason -Don't expect HR to have your back, they'll be on the manager's side and terminate you for reporting problems to them. So in essence, they are completely useless