Pros
* Technical challenges incl tackling tech debt. If one is a really skilled and can overhaul major pieces within/across SOA to truly streamline/improve the system in progressive increments, you should be able to get the attention of higher ups and rise accordingly and/or get promotions.
* Biannual performance reviews giving one a chance to improve their base pay.
* The company also pays attention to promotions.
* Pretty good tech stack and hence exposure to technologies to learn and grow your professional career. E.g. Ruby on Rails, SOA, React, NodesJS, Typescript, Python (Data side and Devops), lots of AWS services incl Dynamo, Redshift, Aurora, Lambda, Cloudfront, S3, Kinesis/Firehouse etc, ELK, MySQL, Memcache, Redis, Apipie, Git, Google Tag Manager, RSpec, Jenkins, NewRelic, Airbrake, MessageQueues, custom crawlers, Google Analytics and so much more in fact. Best practices like code reviews, pre-merge checks etc.
* Agile 2 week sprints
* Good pace of work without burning out the employees.
* Amazing co-workers, smart and fun. Everyone is supportive of each other, collaborative and the atmosphere is respectful.
* Awesome benefits incl vacation, med/dental/vision, 401-K with match etc
* Bonus
* Great perks incl daily catered lunches, very cool snack bar, stocked fridges etc. Ping pong table, foosball table, pool table.
* Amazing culture and activities incl company picnics, annual party etc
* Amazing founders and being able to interact with them. Founders are in fact down to earth. Focused on building a great company.
* Great equipment for professional work (good performance laptops, monitors, sit stand motorized desks etc)
* Fun office incl themed rooms like Star Wars, Mario, Lego etc
* Profitable company
Cons
Some projects are not managed optimally and the hope is these sorts of issues would be improved upon as the company matures even further.