Pros
* With the company close to 3 years * The company has been incredibly supportive, both personally and professionally. * I have had huge career growth opportunities (I have been promoted 3 times within 3 years) * Open communication with management - Management staff has always been responsive to ideas and even disagreements about implementation * I have had the opportunity to teach and participate in job education classes * Company supportive of training (financially and interpersonaly) * Company sponsored outings to increase morale * Free snacks/soda * Company sports teams
Cons
* Salary below market average * Fast growth has resulted in needing to work long hours to maintain project schedules * Response to escalation sometimes gets lost in the chain