Good learning experience, some good people working there. Nice offices
Cons
Terrible upper management. They underpay staff, fire people even when they bust their brains. The acquisition by the US company was very detrimental to the overall vibe of the company. Unstable lots of turnaround and people generally leave within a year