Business anayst a typical project ;
Design a new bill for a credit card or put some domain in the website. Basically gathering info, organizing and structuring to attain a specific goal of the project. Working with programmers and usually project manager or and OM.
Draw backs; boring after initial few weeks, look at the same thing each day; lack of job security, career stall.
Good points; good pay , easy work. Projects ends in 3- 6-9 mnths and look for other job. flexibility.
Don't get in if you have a career plan but definitely a good thing if you don't know what you are doing .
Good luck !
am not business analyst anymore!