is ok but, overgrown
it used ot be part of HP and now HP has broken in so many litle pieces that you dont know who do you really work for..
job security is non-existent.
benefits are best-effort.
the place is making some questionable decisions
overall is a solid 2.5 out of 5