Pros: lots to learn if you need experiences
Cons: not competitive salary and benefits, lack of job security
Work / life balance is getting better.
Benefits HR shows off are just better than nothings. They still say they are providing us the best values.
Lots of foreign coworkers. I don't mind them as long as they do what they are hired to do, but when it was time to shrink the size of the company, HR didn't hesitate to let them go, not by firing them, but just stopping their VISA sponsorship or not promoting them. Dirty play..
Some people just don't get any chances to learn professional skills to advance in their careers.