It is a good place to work, friendly co-worker, stable company, each group has their own style, my group are very close knit and has superb support to each other. If someone make a mistake we tend not to try to blame but help each other. Learn a lot of aspect of business in this company. Direct compensation might not be on high side, but secondary compensation make it good.
Good benefit, awesome team, amenity are top notch
hard to control you body weight