Not the best company to work for. Poor upper management
This was not a good company to work for. Poor upper management, not enough work at times which lead to layoffs. The people hired in as job bidders were not doing their job correctly. The work itself was great and very challenging, and this could be a great company if changes were made.