No hierarchy
Everyone working like a big team
Open atmosphere
Fair compensation
Cons
Compared with bigger brand like Microsoft/Google, compensation is not very attractive
Company's business area is limited to the staffing first but now start transferring to product line. The transfer takes longer time