2.7Development Team is a lot of fun. You have a lot of say in where the company is headed. But the position can be very stressful as there is no set structure to the company, leading to numerous requirements to build features and fix bugs that no time has been allotted for.
3I worked for Mobilize from Jan 2019 to Nov 2019. During my tenure, I was able to accomplish quite a bit. However, due to the leadership and cultural differences, it was very difficult to make massive progress in growing the business. Additionally, there were no corporate credit cards to utilize while entertaining clients. We had to use personal funds and write expense reports, then hopefully get reimbursed 2 weeks later.