All the people around me are great, from my colleague to the direct management. The work I do is interesting and I have the freedom to explore my ideas.
Cons
The higher management is not good, from the policies they set for employees and to how the manage the direction the company is going.