Pros
The company is a very dynamic and rapidly growing organization. You get lots of exposure to work on whole new projects even if you are just a beginner. You get loads of opportunities to travel abroad and interact with upper management time and again. The company is diversifying its smart building technology into various other fields and this makes the job for all of us very challenging. Casual attire during summers is encouraged and there is always some paddles and ping-pong table to take a break from your work.
Cons
It does not provide matching 401(k). Infact I do not know anyone who has a 401 (k) policy here. The upper management is deaf to the concern of the employees at times. They listen to it but nothing happens. The company thrives on healthy competition between employees but does not provide enough timely compensation and appropriate remuneration.