Pros: lots of learning, pay is decent
Cons: employees are comodities and replaced constantly
good company to start with, but work expectancy is short. Company likes to frequently restructure and throws you out like today's trash. Good for a short time, but do not trust management, be very aware of what is going on. the company's line does not match it's bottom line intentions.