Pros
The employees are good hard working people.
Cons
This is beyond the most toxic company i have ever worked for. they have a yearly cycle of mass layoffs every fall & mass hires every spring with the promises & lies of these new individuals not being laid off. upper management is so out of touch with reality, i have witnessed them yell and degrade employees in front of other employees. they are the biggest micro managers & have no faith in the experts they hire. they have the BIGGEST turn around rate. look at the history of how many times they have posted the same job title over and over and over again. they will hire you for one thing and then when you start, your job description will all the sudden have all these other tasks and duties that have nothing to do with your expertise. run far far away from this place