Lot of opportunity to progress & learn verity of technology. While I was working here, I got chance to have hands on different technologies. Great place to progress. I have seen tester becoming developer & dev to lead.
I got my pay stub on time expect 1 time because I did switch to auto payment.
Cons
I had to leave this company because of few political colleague (2 developer and 1 manager hired year back when I left). I think company made huge mistake hiring them. I have seen them spreading bad words to the Client about the employer. I notified HR bout them but HR didn't hear me. You know, political people have more influence until they are not exposed.
I heard that HR realized later and fired them.
If you don't get a job anywhere, you had a chance here.
Small company with small mentality of the owner.
The owner knows how to boost online image so the ratings of the company always look good.
Cons
No benefits.
Very few vacation days.
No formal policy, everything goes by the CEO's words and it can change any time for any employee.