Pros
-Everything except Management and HR. - Great people to work with - Awesome Flexiblity - Great Work/Life Balance - Performance/Production-Based Year End Bonuses/ Raises (*Beware of Management and HR)
Cons
-Fraudulent Activity, Corruption, Discrimination, Harrassment, Bullying, Backstabbing, Gossip, and Theft all done by Management and HR at every level. -Their "Human Resources" Department is utilized as a company tool by incompetent Managers and Supervisors with ZERO conflict resolution skills to enforce their personal unethical agendas. - *There is no such thing as confidentiality when it comes to salary and bonuses. Had to find this out the hard way unfortunately. Managers and Supervisors are extremely predatory if a subordinate earns a raise and/or a bonus.