I have been working at Openwave Computing full-time (More than 3 years)
1) They do what they say and do not make false promises.
2) They are transparent as far as pay is concerned and also show the contract document which specifies the amount they get.
3) They pay on time.
4) They hire candidates with real experience or with a masters degree from US and so, if you are competent, you can find a project fast.
1) No training provided to learn new technology.
Advice to Management
If you guys provide training on new technologies, it would be easier to adapt to changing markets and hence get projects easily.
Let us know if we're missing any workplace or industry recognition –