Great projects. great CEO, flexible work hours, most people are helpful. Employees have the opportunity to work on many interesting projects and see something new every day.
Cons
Hiring unqualified people, I am not even sure if they have a college degree.some people just don't care, all they need is to get paid.