Pros
I've been working here for more than 4 years and I am very satisfied with the work that I am doing right now. I have grown tremendously as a professional. I'm working as a Professional Services Analyst with Technology and my work challenges me to be at my best all the times. The management has taken a lot of initiatives to not only make this a fun working place but also assist employees to have a career path and they are very approachable. I love the flexibility offered in the shifts and other perks that come along with the job. The company also sponsored my certification as well. Overall a great place to work and learn. And yeah compensation is great too!
Cons
You have to spend some time with the company in order for it to give you the benefits that you want. I am a living example. The only con that I can think of is the number of the official holidays which is kinda less. (6 per year).