Vantaggi
I've been with the company for 5 years and have seen the company grow exponentially. In that time, I was given multiple opportunities to get my hands on different types of work. I always felt I was treated fairly and valued in my role. My hard work is continuously recognized while also being challenged for professional development. Promotions are given quite frequently at any time of the year along with fair, justified raises. I received my first promotion within a few months of joining and have even received 2 promotions within the year. Since joining 5 years ago, my salary has nearly doubled through these constant promotions and raises. Co-workers at the company are smart and professional. They are all highly educated, and many are bi-lingual, even tri-lingual. Also, the general employee population is quite young (20s~30s). As such, the office has a lively vibe and you get to interact and work with the most amazing peers daily. There is no office politics. Instead, we are constantly encouraged to work together and grow together as a team. The company benefits are very generous. Benefits include the basics such as semi-annual bonuses, medical insurance, life insurance, and a retirement plan with company matching. Beyond those benefits, the company also sponsors 1 vacation per year, supports fuel expenses for the commute to work, provides fitness expenses for gym / class memberships and also sponsors celebration dinners for your company anniversaries and birthdays. The company also holds small gathering events frequently as well as larger events such as end of year parties.
Svantaggi
The work is not easy and there is definitely pressure to perform well. Upper management are always willing to be hands-on to support you if you need support.