Pros
Two things make Aptera successful. One, the sales and marketing keep work coming in. Second, there is a small group of developers that are top notch, not just in programming but project management.
Cons
The bad part is that these developers are not listened to. Very little requirements gathering is done. No real business analysis is done. No architecting is done. Since no up-front planning is done, projects frequently run over time. Instead of correcting the issue, they crack down on developers and expect them to work after hours without compensation. From an employee perspective, no information is given on policy changes. No information is provided on work expectations until after something happens. The environment is very clickish. If you aren't "in" with the department head, then you are ostracized and dismissed.