Pros
Ability to WFH or On-Site if requested Great Benefits Pay could be better but its not low either Direct management encourages growth Newer staff are super nice and easy to get along and work with Free lunch/coffee Room for growth to other positions within the company/different teams
Cons
Unprofessional/toxic coworkers HR won't step in or allow management to do their job Directors/VPs unprofessional, will try to make you feel little and will talk in front of you as if you are not there Hard work and dedication goes unnoticed but when you make a mistake they will spot it immediately while letting others slide You have to adjust and work around toxic/unprofessional employees per HR requests There's no favoritism but the way false complaints/allegations are dealt with is unfair to the hard working employees Newer staff deserves more recognition, especially when putting in more work that others No room for growth within the team even when work ethic is proven, its easier to move on to other positions than get better pay at current position Very easy to lose confidence and faith in the company