Pros: cool hands on work, cutting edge product ideas
Cons: management is corrupt, salaries are well below industry average, you are not rewarded for your hard work
Management is Corrupt, Too many Chiefs and not enough Indians, young employees are compensated poorly and advancement is never given to anyone below a management level without leaving the company.
Co-Workers in general are incredible, brilliant minds and great hands on work. The products we develop are second to none.