SM is a good company to work with. I have stayed there for four years and enjoyed my stay. In terms of work life balance you have to schedule or plan you vacation from 1st Q to 3rd Q of the year since last quarter is the busiest months of the year. If you are looking for a company that would help you develop your career it is one of the company i highly recommend.
Competitive and fast-paced environment. Challenging because of my assignments but it worked pretty well, I think. Management is nice. But they also shared they flaws which I also think is normal for a company.
You will never get bored with each passing day. Loads of work must be finished. And every day you will surely learn something new. It has a fast-paced environment so be sure to keep up. People are very accommodating, both colleagues and employees.