Pros
Uptake is a challenging place to work but offers the benefit to be in a space of technology that is new to everyone. Working at Uptake will give your "peaks" and "valleys" of emotions. Those that are not used to working in an environment where your reward for your work is not seen every day, may not be suited to work in this environment. Regardless of other reviews, and compared to my professional history, Uptake is a diverse culture. I am constantly impressed that if you are willing to speak up, your issues will be heard.
Cons
Uptake can be stressful at times, and the maturity of the company is still growing. You may feel like your career is not progressing with relation to how large the company is going. I personally feel that if you try your hardest, and are willing to fail you can find a lot of personal and professional growth from Uptake.