Pros
- There are good smart people working there which are willing to help each other. - The work is interesting and you get to see your work in production. - Time-off benefits are decent, 3 weeks time off since you start. - High deductible health insurance, they will cover the deductible.
Cons
This place promised many benefits for employees which were sold during the interview process, but once you start they change the benefits and responsibility from day one. - Promised unlimited vacation, you actually have 3 weeks of vacation. - Promised 401K eligibility from beginning, need to wait 3 months before being elegible to contribute. - Tuition reimbursement for professional education, never happened even after many requests. - Management does not communicate at all with workers, not upper management or middle management. - Senior management practices are sometimes not professional. - They will try to offer you less salary than what you made at your previous job with a promise/understanding of a compensating bonus (which gets delayed, it is not as promised and tied to corporate gains) - Advancement based on who you know rather than what you do. - Not a diverse environment.