Not sure if I want to add anything, I am on a contract but I do not want to work here any more. Used to be a great company, but there is so much churn I wander what this company will look like in a few years. Most folks are bright, so you'll like your team (likely), but then, there is always politics to play...
I've heard about layoffs in mobile, that's well documented here on layoffs.com nothing to add...