Remote Only
Supportive Teammates
Challenging Tasks
Cons
Unclear expectations from tasks (Task boundaries and expectations won't be defined and you'll be the one who's going to be blamed when feature is not as per what they expected)
You'll have to work on things not really related to you, e.g. Backend developer in UX Meetings ???
Too many calls & meetings.
Work life balance ain't that great.
Hourly task estimations even for full time employees along with daily time sheets.
Not so flexible timings as there is very tight coupling between developers and different teams.
Cost cutting in terms of number of developers.
Unnecessary stress on turning on video during calls and meetings.
Collaborative and friendly work environment
Leadership is approachable and open to new ideas
Good opportunities for learning and career growth
Flexible and supportive team culture
Focus on innovation and modern solutions
Cons
Processes are still evolving as the company grows
Some cross-team communication could be improved