Pros
There are snacks. Mobile Application Experience.
Cons
Administrative staff is toxic, they don't care about employees. They are too busy trying to please the CEO/CTO. The CEO and CTO have no strategy, no real leadership experience, no idea how to keep the boat afloat. People get fired without warning, Full Time and Contract alike. The severance package for full time employees who get fired is a joke - do not take the full time offer, you're treated just like a contractor. Employees get fired, CEO/CTO try their best to cover it up to maintain morale but morale is really low - you can't save what you don't have, might as well be transparent. Can't get budget for anything because the company is owned by CEO/CTO and everything comes out of pocket so it's next to impossible to get budget for anything that isn't directly tied to revenue. It's an agency so when they loose a client people get fired, they don't pay for you to sit idle. Again, don't take the full time offer. If you want to take the the contract offer, be aware that it's extremely unlikely you'll reach the end of your contract term. Chances are you'll get terminated as soon as the project/budget/work is complete and not a day later. Marketing is told to write fake reviews on glassdoor - not fooling anyone.