I have left due to being significantly underpaid. My manager was a true mentor and I liked working there. If you want to join you want to make sure you negotiate a good salary ahead of time as you'll have much harder time getting anything in addition... — read more