Pay is atrocious. The product itself gets the job done, but only just. Instead of improving base functionality, they simply continue to pile half finished, poorly thrown together features on top of it. Management structure is in no way clear, effective, or efficient. The company is simply treading water, barely keeping it's head above. If you get a job here, make sure you have an exit strategy.