Salary is below par compared to other tech establishments around
Limited scope for advancing career (Positions have been dearly held by the senior mgmt for years)
Technology used not at par with cutting edge tools. Makes it difficult to switch out of this company
No retirement plans. Arguably, other employee profit sharing plans make up for it.