The work environment is great, smart people and flexible hours. However, the opportunities for career advancement are limited.
The immediate management team was great. They really cared about their employees and provided support where needed. However, upper management is more concerned with the bottom line to the detriment of other aspects of the - more ... company. - less