Pros
A10 is a friendly company that enables individuals to grow.
Great place to learn and progress your career.
Wonderful and helpful people to work with.
A10, for the most part, gives you the freedom to work on any ideas you might have...just make sure you can justify and back it up with actual substance since people at A10 are more tech-focused rather than bling-focused.
Cons
Difficult to maintain work/life balance because of busy schedules.
Salaries not truly competitive.