Pros
Diverse Global Workforce: The company has a diverse workforce from all around the world, with a significant presence of Brazilians. This brings a variety of perspectives and talents to the team. Consideration for Location: The company takes into consideration the country in which you are working, which can be beneficial for adapting to different time zones and local regulations. Generous PTO: Employees are provided with 40 days of Paid Time Off (PTO) annually, offering ample opportunity for rest and personal time. Sick Leave: There is an allocation of 80 sick hours per year, ensuring that employees can take care of their health without worry. Learning Stipend: The company offers a stipend for learning, demonstrating a commitment to employee growth and development. Timely Payments: The company consistently pays its employees on schedule, providing financial stability. Asynchronous Work Culture: The company promotes an asynchronous work culture, emphasizing fewer meetings and more focus on individual role development and productivity. Annual Company Trip: Employees can look forward to an annual company trip that brings colleagues from around the world together in a selected country for team-building and bonding experiences. Cutting-Edge Technology: The company is dedicated to staying at the forefront of the latest technologies in the Apple ecosystem, providing opportunities to work with beta features and potentially gaining recognition on the App Store. Flexible Schedule: The asynchronous work style offers flexibility in organizing your day and managing your time effectively. Supportive Colleagues: The company boasts a positive and collaborative working environment with supportive colleagues.
Cons
Lack of Development Process: The company lacks a structured development process, and it appears that the engineering team's input is not valued. Most decisions are made by the CEO, who may not be well-versed in current development practices. No Scrum, Limited Input: The company does not follow a Scrum framework, and decisions about what should be implemented are primarily made by the CEO, sidelining Product Owners and Engineering Managers. Limited Autonomy: Employees may feel like they were hired as specialists but are often told what tasks to work on without much input or autonomy. Micromanagement: There is a significant level of micromanagement by the CEO, likely due to a lack of trust in the team's abilities. Technical Feedback Ignored: If technical limitations or practical constraints are raised by team members and the CEO deems a task necessary, technical input may not be considered. Lack of Transparency: The company claims to be transparent but falls short of this in practice, as it only highlights positive aspects during meetings, ignoring negative feedback. Limited Technical Advancement: The engineering team faces restrictions that hinder their ability to innovate and improve the developer experience. Lack of Warning for Terminations: Employees who are let go may not receive advance notice, potentially finding out on the day they are asked to leave with immediate access restrictions.