Management is caring about you and your career. Can talk to them easily.
Good work life balance most of the time.
Very good team work and good atmosphere to work in.
Lots to learn in technical and client facing skills.
Full internet access but sometimes management should control abusers.
Cons
Bonus can be up and down depending on sales
Very few employee benefit, no medical card but we can claim medical receipt