Pros
-Good way to start your career.If you need to get a foot in the industry and get your licenses, this may be a good first step. -Stable job. -Good overall culture. -Manageable work life balance. -Overtime payment.
Cons
-Once you are in there is no growth in career and personal growth -Minimal (0 to maybe 3k max) to no pay raise each year even if you work hard. Even if you get more licenses and certifications. If you want a promotion you have to participate in office politics. -Bonus is Flat % that in the same rank gets. Standard deviation is about +/- 0.5%, They make a huge profit and only give as high as 1 month pay as bonus. -Performance reviews do nothing and wont help. Managers will always under score you. -Lack of transparency.They provide zero direction and guidance. Expect you to learn on your own. Even on how to their systems -High turnover rate. You will see coworkers leave for a higher paying job after 1-2 years if they don't get a promotion. Those that stay are most likely there because they are happy with the salary.