Pros
Good long term earning potential, fellow colleagues are very helpful and kind
Cons
Sales Team Management lies about average numbers to push employees further, fired me for having a disability even though my performance was stellar. Also tried to retract 2 bonuses I earned even though they were performance based, which would have been illegal as well