Pros
Honestly there is not even one pro - so I truly can't list anything.
Cons
-Terrible place to work, HR is awful, keep your resume current - you'll be looking for a new job within 6 months -no such thing as a work life balance, expect unrealistic timelines and goals. -Since it is a smaller company, they lack the perks of working for a large business. I also think there is a bit of disparity between employees and upper management. -Disrespectful conduct from some HR management -Overworking employees instead of hiring additional (and much needed) staff no training, often disorganized environment, communication among different teams is lacking -Poor Benefits -Lack of Professional Training -Lack of Leadership -Delay in appraisal -Unprofessional and disrespectful senior management