Pros
Owners seem nice and friendly. Thursdays they bring in pastries or donuts.
Cons
IT department is run like a sweat shop. There is strict timings but you are expected to work much more. They use decade old technology and machines are also quite old. There are lots of 'Processes and Rules and Policies' that you are supposed to know. Mostly all waste of your time. There is no creativity involved what so ever. The head is a good technical guy and likes things done his way. Always micro managing people which can be tough at times. He demands extra unpaid hours with authority. People come and leave in short times. So unless you want to work in a depressing and hostile environment stay AWAY! Not to mention crappy furniture in which you sit for hours. The pay is low and benefits are not so great. Profit Sharing is useful if you stick around for 6+ years which is waste of your life in IT department. Stay away and find a better place in Bay Area.