Pros
Training program manager is amazing. Lots of diversity Great Benefits( changes almost every year but they give the best valued benefit package) Flexible hours (depends on your manager) Growth and longevity ( the company its self)
Cons
Micromanagement is HORRIBLE! (your glasses reflection in a zoom meeting will be used against you so don't wear them, they screen shot and zoom in on you ) Unprofessional and demeaning if you speak up for self or if you make a mistake. You will not be promoted or move up if you arn't in a clique with upper management. Very high school, gossipy and ignorant environment (depends on the program you work on how bad it gets) No respect for regular employees, you will work beyond your job title with no additional compensation. They will always ask for your opinion and then later on use it against you for their benefit. They will protect management before you are ever thought of.