My job requires that I closely work with product managers, designers and software engineers to ensure design vision is maintained and UI deliverables are completed on time. The work also ranges... from working with Designers on Wireframes to App Submissions. I have got the opportunity to work on assignments that required me to work extensively on the various platforms and technologies. The job allowed me exposure to various technical skillsets including REST-API integration, social media APIs, cloud-based storage integration among others. I have been to build scalable android apps across multiple platforms and device resolutions and doing end-to-end development of new apps. This job has allowed me to not only hone my technical skills, but has also allowed me to learn and apply general management skills including HR (taking interviews) and marketing (social media campaign).
No cons as such. The company is growing with lot of new ideas. If you are enthusiastic, you'll enjoy your work here.
Exciting time to be at the company when I was hired.
Lack of direction due to the crypto collapse fallout made for uneasy times by the end.