Pros
I loved the company and received a lot of recognition for the work I did, for the customers I interacted with which were awesome to work with, the work was simple and easy.
Cons
Even though I received a lot of recognition throughout the company's other sites, I received poor reviews from management. Which then I learned they put a no rehire on me. Sad a company would resort... to this and it will fall eventually because the foundation is not strong at all. Poor benefits and lack of support from management. lack of documentation, if any ideas are brought up, management steals them from you. A veteran who worked on my team was called a traitor because he moved sectors to another position. Their moto is null if they are not protecting their own let alone their veterans. Definitely wasted a lot of time here.
Pros
I love working with our enthusiastic, motivated and highly-skilled employees.
Cons
If only we could have shorter winters and more barbecues and cocktail parties ;)