Pros
The people at Efinancial are a fun lot, they aspire to create a warm environment and succeed. Frustrating or stressful days are heavily balanced by a fantastic and balanced crew of personalities, free coffee and beach balls.
Cons
There is little place to move up or around as far as internal growth, and in many cases the company strives to limit growth in good employees. The management is unorganized and pay structure inconsistant. They are nutorious for letting problems stew for months before doing any sort of write up or retraining. Its incredibly frustrating from the aspect of watching teams disolve when a manager should have stepped in to help retrain or solve the problem months prior, or watching morale drop when some simple communication could have assisted the staff.