Greate people and management
Fast growing and challenging environment
Good benefits and vacation package
Very relaxed environment no stress from management
Cons
There are less training opportunities more training will help grow the employees
Some time longer hour of work
I do feel favorism some employess which know management climb up the ladder fast