Pros
Good place to learn some skills Made some good friends Decent flexibility at work Interesting projects to work on at times
Cons
Management is more focused on patting themselves on the back with countless promotions than actually mentoring and helping their over-worked, under-appreciated, and grossly under-paid employees. Once a good employee finally gets their promotion, they are lucky if they even get a 10% raise to their already under-market salary. HR here is a load of hogwash. Unethical and borderline illegal activities happen here, but hey, it’s worth it as long as the senior management team is safe. There is a reason that over thirty people have left in the last year yet I’m sure that HR still says that they have a ridiculously-low amazingly-great turnover rate.