all the previous cons are true, this company has cash flow issues, also upper management makes hasty decisions which negatively affect company. If you're fresh from college this is a good place to start but you don't want to be here more that 1-2 years.