Pros
There is hardly anything good about this company.
Cons
- Compensation is poor relative to other companies in the area (Google, Microsoft, Facebook, Amazon, Apple). - There is no growth potential here except what you personally choose for growth. You might work on technologies that don't align with your choices. - There is no upward mobility. - You are not fairly compensated for your effort and rewards and recognition are only given to top-level positions regardless of competence. Lower-level positions receive minimal pay increases and no stock awards. - Management is slow to make decisions and can't seem to express a vision that aligns with the work you do. - Facilities are awful. They are remotely managed and the person in charge is incompetent.